
module.exports = class extends think.Model {
    get pk() {
        return 'source_id';
    }
    async addData(data) {
        if ('source_id' in data) {
            data.update_time = +new Date();
            return this.where({source_id: data.source_id}).update(data);
        } else {
            data.create_time = +new Date();
            data.update_time = +new Date();
            return this.add(data);
        }
    }
};
